掌握 for、while 與 foreach,學會自動化重複任務與陣列資料處理。
for($i=1;$i<=10;$i=$i+1){
echo "$i => ";
echo $i * 10 ."<br>";
}
echo "最終 i 值: " . $i;
for($i=1;$i<=10;$i=$i+2){
echo "$i => ";
echo $i * 10 ."<br>";
}
echo "最終 i 值: " . $i;
for($i=0;$i<=10;$i=$i+1){
echo "$i => ";
echo $i * 2 ."<br>";
if($i*2>=10){
break;
}
}
echo "最終 i 值: " . $i;
for($i=0;$i<=10;$i=$i+1){
echo "$i => ";
echo $i * 2 +1 ."<br>";
if(($i*2+1)>=10){
break;
}
}
echo "最終 i 值: " . $i;
$score = 10;
echo "初始成績: " . $score ."分 <br>";
$count = 0;
while($score < 60){
$score = $score + 10;
$count = $count +1;
}
echo "提升後成績: " .$score . "分 <br>";
echo "迴圈執行次數: " .$count . "次 <br>";
$scores = [60,70,80,90,100];
foreach($scores as $idx => $val){
echo "第" .($idx+1) ."位同學的成績為: " .$val ."分<br>";
}